#ifndef _RETRO_EDITGRIDMAP
#define _RETRO_EDITGRIDMAP

namespace Retro
{
  namespace Creator
  {
    namespace Dialog
    {
      class EditGridMap : public EditMap {
      private:
        HWND            hComboTileset;
        Label           lblTileset;

        VOID            loadTilesets(INT selectedID);

      protected:
        VOID            onLoad();
        VOID            onUnload();

      public:
        VOID            setMap(Data::GridMap* value);
        VOID            getMap(Data::GridMap* value);
        VOID            newMap();
      };
    } // namespace Dialog
  } // namespace Creator
} // namespace Retro

#endif